8
14
36
12
7
22
39
24
11
28
31
17
42
62
44
35
21
10
43
19
25
148
90
77
113
58
87
186
85
178
138
46
69
49
89
102
99
45
26
72
38